|
![](/i/fill.gif) |
"Christopher James Huff" <cja### [at] gmail com> wrote in message
news:cjameshuff-64B309.20125721022005@news.povray.org...
> It'd help if you gave a little more detail...for instance, maybe
> describing what you think such a feature would do.
1. A ray hits isosurface at point A = (x, y, z)
2. f(A) = (u, v, 0) = w
3. pigment(w)
For 2: To calculate u and v it is necessary to know the basis point (u = v =
0) on the surface of the isosurface and in which directions u, v are + or -.
This method is theoretically applicable for isosurfaces with 1 surface.
A more advanced algorithm can keep record of each separate surface
(iso-object) of the isosurface in database-like extensible structure. Every
iso-object will have its own basis point and directions for u, v(manually or
automatically set) and therefore own function for co-ordinates
transformation.
> As it is, you're essentially asking for "magic".
Is the above algorithm mathematically impossible(analytically and
numerically)?
Thank you,
William
Post a reply to this message
|
![](/i/fill.gif) |